package io;

import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;

/**输入流：读取文件*/
public class FISDemo {
    public static void main(String[] args) throws IOException {
        /*
        文件输入流两个常用的构造器
        1.FileOutputStream(String fileName)
        2.FileOutputStream(File file)
        上述两种构造器创建文件输入流时，如果参数表达的是一个文件则可以正常实例化

         */

        System.out.println(Integer.toBinaryString(257));
        FileInputStream fis = new FileInputStream("fos.dat");//定义文件输入流
        /*
        * InputStream超类上
        * */
        int d= fis.read();//读取第1个字节
        System.out.println(d);//输出10进制的数据：1
      /*  d = fis.read();//又读取了1个字节
        System.out.println(d);//输出10进制的数据：2
        d = fis.read();//读取到了文件末尾了
        System.out.println(d);//输出10进制的数据：-1 表示文件到了末尾*/
        fis.close();//关闭流

    }
}
